大虾们,帮我看看这个程序对不`

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:34:37
用的是MATLAB7.0 我写这个程序不能运行呀~~~
x=input:
if x<=100 & x>=90
y=A:
elseif x<=89 & x>=80
y=B:
elseif x<=79 & x>=70
y=C:
elseif x<=69 & x>=60
y=D:
else
y=wrong:
end
y

谢谢

语句结束符号应该是英文状态下“;”,而不是“:”,要从输出A,B,C,D,WRONG,不能采用赋值语句,应该是用disp('A')的形式,改正后程序如下:
x=input('x=');
if x<=100 & x>=90
disp('A');
elseif x<=89 & x>=80
disp('B');
elseif x<=79 & x>=70
disp('C');
elseif x<=69 & x>=60
disp('D');
else
disp('wrong');
end

else if 不隔开吗?
还有我不知道你这是什么语言! if else if 最后有end的???不懂啊···呵呵!